﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace Cspl.Calculator.Lab.Model
{
	public class CalModel
	{
		#region Private Fields

		private int _integerValue1;
		private int _integerValue2;
		private CalOperation _operation;
		private CalMode Mode;

		#endregion 
		
		#region Constructors

		public CalModel ()
		{

		}

		public CalModel (CalOperation operation)
		{
			//assign an initial operation
			this.Operation = operation;
		}

		#endregion

		#region Properties

		public int IntegerValue1
		{
			get { return _integerValue1; }
			set { _integerValue1 = value; }
		}

		public int IntegerValue2
		{
			get { return _integerValue2; }
			set { _integerValue2 = value; }
		}

			//public ListOfIntegerValue
			//{
			//    get { return ; }
			//    set { _operation = value; }
			//}

		public CalOperation Operation
		{
			get { return _operation; }
			set { _operation = value; }
		}

		public CalMode Mode
		{
			get { return Mode; }
			set { Mode = value; }
		}
		

		#endregion	
		
	}
}
